batter pile - French English Dictionary